science physics information technology human error chemistry computer hazop software education psm mechanical integrity pha software consulting operating procedures institute hazard analysis management research biology fmea